package com.lanxiao.cloud.modules.oauth.infrastructure.error;

import com.lanxiao.cloud.common.core.enums.ErrorType;

/**
 * @author ：qiaoliang
 * @date ：2021-09-15
 */
public enum PermissionErrorType implements ErrorType {
  NO_PERMISSION_ERROR("权限不存在。"),
  PATH_REPEAT_ERROR("路由地址已存在。"),
  URL_METHOD_REPEAT_ERROR("请求地址/类型已存在。"),
  MARK_REPEAT_ERROR("权限标识已存在。");

  /**
   * 错误类型描述信息
   */
  private String message;

  PermissionErrorType(String message) {
    this.message = message;
  }

  @Override
  public String getMessage() {
    return message;
  }

}
